home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / C / Applications / UIFlow 1.0.1 / UIFlow Source / VSet2.0 / Src / CHANGES.doc next >
Encoding:
Text File  |  1992-04-20  |  1.8 KB  |  57 lines  |  [TEXT/????]

  1. HDF Vset release 2.1 MAY 1991
  2.  
  3. In this version:
  4.  
  5. (A) Vinsert now checks for and prevent duplicate links.
  6.  
  7. (B) New utilities:
  8.  
  9.      vmake - allows you to create a vdata from ascii data, or to
  10.                create a null vgroup, or create links in a HDF file.
  11.  
  12.      vshow - lists vset info in a file. Replaces vdir.
  13.  
  14. (C) You may redefine fields that were originally defined.
  15.  
  16. (D) New LONG integer storage
  17.  
  18.     If the integer values in your dataset are greater than 65535 you 
  19.     should store them as longs. Your integer array must be declared
  20.     long, and the field associated with those long values should be
  21.     declared to be of type LOCAL_LONGTYPE:
  22.  
  23.     long mylongdata[10];
  24.    VDATA * vs;
  25.  
  26.     VSfdefine(vs,"BIGFLD",LOCAL_INTTYPE,1);
  27.     VSwrite(vs,mylongdata,10,FULL_INTERLACEs);
  28.     etc
  29.  
  30. (E) New class fields
  31.  
  32.      A secondary field, the class field, now exists for each vdata
  33.     or each vgroup.  This field behaves like the file extension in
  34.     file names, and should be used to classified related elements.
  35.      Generally, an application should specify what class name to use.
  36.  
  37.      Class fields are accessed by the new routines VSgetclass, Vgetclass,
  38.      VSsetclass, VSsetclass.
  39.  
  40. (F) Multiple files    
  41.  
  42.      Several files may be opened for vset access simultaneously.
  43.      No new calls are needed.
  44.      The parameter VFILEMAX (in vg.h) specifies the max number of files 
  45.      that may be accessed simultaneously.
  46.  
  47. (G) Memory allocation for vdata and vgroups are now done dynamically,
  48.      The parameters VSDIRMAX and VGDIRMAX are now omitted from vg.h.
  49.  
  50. (H) Creation of empty vdatas and vgroups
  51.      Empty vgroups may be created, but not vdatas.
  52.  
  53. (I) HIGH-LEVEL routines for creating simple vgroups and vdatas.
  54.     3 routines, VHmakegroup, VHstoredata and VHstoredatam are one line
  55.      calls to create and store data.
  56.      Available in Fortran as VHFMKGP, VHFSD and VHFSDM.
  57.